TDRE=TDRE_0, FE=FE_0, RWUID=RWUID_0, PF=PF_0, LBKDE=LBKDE_0, MA2F=MA2F_0, RXEDGIF=RXEDGIF_0, RXINV=RXINV_0, BRK13=BRK13_0, RDRF=RDRF_0, NF=NF_0, MA1F=MA1F_0, RAF=RAF_0, MSBF=MSBF_0, TC=TC_0, IDLE=IDLE_0, LBKDIF=LBKDIF_0, OR=OR_0
LPUART Status Register
MA2F | Match 2 Flag 0 (MA2F_0): Received data is not equal to MA2 1 (MA2F_1): Received data is equal to MA2 |
MA1F | Match 1 Flag 0 (MA1F_0): Received data is not equal to MA1 1 (MA1F_1): Received data is equal to MA1 |
PF | Parity Error Flag 0 (PF_0): No parity error. 1 (PF_1): Parity error. |
FE | Framing Error Flag 0 (FE_0): No framing error detected. This does not guarantee the framing is correct. 1 (FE_1): Framing error. |
NF | Noise Flag 0 (NF_0): No noise detected. 1 (NF_1): Noise detected in the received character in the DATA register. |
OR | Receiver Overrun Flag 0 (OR_0): No overrun. 1 (OR_1): Receive overrun (new LPUART data lost). |
IDLE | Idle Line Flag 0 (IDLE_0): No idle line detected. 1 (IDLE_1): Idle line was detected. |
RDRF | Receive Data Register Full Flag 0 (RDRF_0): Receive data buffer empty. 1 (RDRF_1): Receive data buffer full. |
TC | Transmission Complete Flag 0 (TC_0): Transmitter active (sending data, a preamble, or a break). 1 (TC_1): Transmitter idle (transmission activity complete). |
TDRE | Transmit Data Register Empty Flag 0 (TDRE_0): Transmit data buffer full. 1 (TDRE_1): Transmit data buffer empty. |
RAF | Receiver Active Flag 0 (RAF_0): LPUART receiver idle waiting for a start bit. 1 (RAF_1): LPUART receiver active (RXD input not idle). |
LBKDE | LIN Break Detection Enable 0 (LBKDE_0): LIN break detect is disabled, normal break character can be detected. 1 (LBKDE_1): LIN break detect is enabled. LIN break character is detected at length of 11 bit times (if M = 0) or 12 (if M = 1) or 13 (M10 = 1). |
BRK13 | Break Character Generation Length 0 (BRK13_0): Break character is transmitted with length of 9 to 13 bit times. 1 (BRK13_1): Break character is transmitted with length of 12 to 15 bit times. |
RWUID | Receive Wake Up Idle Detect 0 (RWUID_0): During receive standby state (RWU = 1), the IDLE bit does not get set upon detection of an idle character. During address match wakeup, the IDLE bit does not set when an address does not match. 1 (RWUID_1): During receive standby state (RWU = 1), the IDLE bit gets set upon detection of an idle character. During address match wakeup, the IDLE bit does set when an address does not match. |
RXINV | Receive Data Inversion 0 (RXINV_0): Receive data not inverted. 1 (RXINV_1): Receive data inverted. |
MSBF | MSB First 0 (MSBF_0): LSB (bit0) is the first bit that is transmitted following the start bit. Further, the first bit received after the start bit is identified as bit0. 1 (MSBF_1): MSB (bit9, bit8, bit7 or bit6) is the first bit that is transmitted following the start bit depending on the setting of CTRL[M], CTRL[PE] and BAUD[M10]. Further, the first bit received after the start bit is identified as bit9, bit8, bit7 or bit6 depending on the setting of CTRL[M] and CTRL[PE]. |
RXEDGIF | RXD Pin Active Edge Interrupt Flag 0 (RXEDGIF_0): No active edge on the receive pin has occurred. 1 (RXEDGIF_1): An active edge on the receive pin has occurred. |
LBKDIF | LIN Break Detect Interrupt Flag 0 (LBKDIF_0): No LIN break character has been detected. 1 (LBKDIF_1): LIN break character has been detected. |